﻿#hot-news
{
    width:286px;
    border:solid thin #dfdfdf;
    padding-bottom:0px;
    box-shadow:0 0 2px #DFDFDF;
}
#hot-news #header-bg
{
    width:100%;
    height:36px;
    background-image:url(../Images/hotnews_header_bg.png);
    background-repeat:repeat-x;
}
#hot-news #header-bg span
{
    font-size:14px;
    font-weight:bold;
    color:#363636;
    line-height:36px;
    margin-left:5px;
}
#hot-news-line
{
    width:100%;
    height:5px;
    background-image:url(../Images/hot-news-line.png);
    background-repeat:repeat-x;
}
.hot-news-content ul
{
    list-style-type:none;
    margin:5px;
}
.hot-news-content ul li
{
    float:left;
    display:block;
}

.hot-news-content ul li a.username
{
    display:block;
    font-size:10px;
    color:#333333;
}
.hot-news-content ul li a.username:hover
{
    text-decoration:underline;
}
.hot-news-content ul li a.post-num
{
    display:block;
    font-size:10px;
    color:#333333;
}
.hot-news-content ul li a.post-num:hover
{
    text-decoration:underline;
}
.hot-news-content .hot-news-content-bottom
{
    width:288px;
    border-bottom:solid thin #dfdfdf;
    margin-top:0px;
    text-align:right;
    padding-bottom:5px;
}
.hot-news-content .hot-news-content-bottom span
{
    margin-right:5px;
    color:#a2a0a0;
    font-size:11px;
}
.hot-news-content .hot-news-content-bottom a
{
    color:#0293C9;
    font-size:11px;
}
.hot-news-content .hot-news-content-bottom a:hover
{
    text-decoration:underline;
}

.hot-news-content .hot-news-content-top
{
    width:288px;
    margin-top:8px;
    min-height:40px;
}

.hot-news-content .hot-news-content-top a
{
  color:#464646;
 font-size:13px;
 font-weight:bold;
}

.hot-news-content .hot-news-content-top a:hover
{
    color:#363636;
    text-decoration:underline;
}
.hot-news-content .hot-news-content-top img
{
    float:left;
    margin-right:3px;
    margin-left:3px;
}
.hot-news-content .hot-news-content-top p
{
color:#a2a0a0;
font-size:11px;
margin-bottom:5px;
}
#right-pane
{
    width:288px;
    float:left;
    margin-left:7px;
    margin-top:10px;
    margin-bottom:15px;
}

#hot-news-content_img
{
    float:left;
    width:50px;
}
#hot-news-content_right-wrapper
{
    width:214px;
    margin-left:6px;
    float:left;
    height:50px;
    position:relative;
}
#hot-news-content ul
{
    list-style-type:none;
    margin:8px;
}
#hot-news-content ul li
{
   border-bottom:solid thin #DFDFDF;
   padding-bottom:8px;
   padding-top:8px;
}
#hot-news-content ul li:last-child
{
    border-bottom:0;
}
#hot-news-content ul li a
{
    color:#555555;
    font-size:12px;
    font-weight:bold;
}
#hot-news-content ul li a:hover
{
    color:#333333;
    text-decoration:underline;
}

#hot-news-content ul li span
{
    font-size:11px;
    color:#999999;
}
#hot-news-content ul li a.username
{
    font-size:11px;
    color:#17658C;
    font-weight:normal;
}

#left-pane
{
    width:685px;
    float:left;
    margin-top:10px;
}
.header
{
    position:relative;
    
}
.header-right
{
    position:absolute;
    left:0;
    height:37px;
    background-color:#fefefe;
    border:solid thin #fafafa;
    width:685px;
    border-left:0;
}
.header-left
{
    width:10px;
    height:46px;
    position:absolute;
    left:-10px;
    background-image:url(../Images/ripon.jpg);
}
p.title
{
    line-height:37px;
    font-size:16px;
    color:#343333;
    font-weight:600;
}
#post-wrapper
{
    -moz-box-shadow: 0 0 6px #eeeeee;
-webkit-box-shadow: 0 0 6px #eeeeee;
box-shadow: 0 0 6px #eeeeee;
margin-top:8px;
padding-bottom:5px;
}
span.date-post
{
    color:#b6b6b6;
    background-image:url(../Images/submitted_date_bullet.png);
    background-repeat:no-repeat;
    padding-left:18px;
    background-position:0 2px;
    font-size:13px;
}
span.post-user
{
    color:#b6b6b6;
    background-image:url(../Images/user-post.png);
    background-repeat:no-repeat;
    padding-left:22px;
    margin-left:10px;
    font-size:13px;
    
}
.newest-news
{
    width:450px;
    float:left;
}
.mo-ta-tin
{
    margin-top:5px;
    color:#616060;
    font-size:13px;
    line-height:21px;

}
h2 a
{
    font-size:14px;
    color:#464646;
}
.other-news
{
    width:210px;
    float:left;
    margin-left:20px;
    margin-right:5px;
}
.other-news ul
{
    list-style-type:none;
}
.other-news ul li
{
    display:block;
    border-bottom: solid thin #dfdfdf;
    padding-bottom:10px;
    padding-top:7px;
}
.other-news ul li a
{
    color:#1c1c1c;
    margin-left:39px;
    font-size:13px;
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
}
.other-news ul li img
{
    float:left;
}
div.view-all-news 
{
    text-align:right;
    margin-top:10px;
    margin-bottom:10px;
}
div.view-all-news a
{
    color:#4d4d4d;
    font-size:12px;
    margin-right:5px;
}
#top-poster
{
    width:286px;
    border:solid thin #dfdfdf;
    padding-bottom:0px;
    box-shadow:0 0 2px #DFDFDF;
    margin-top:5px;
}
#top-poster-header
{
    border-bottom:solid 1px #dfdfdf;
    background-image:url(../Images/1345270597_Profile.png);
    background-repeat:no-repeat;
    background-position:260px 4px;
    height:36px;
}
#top-poster-header span
{
    font-size:14px;
    font-weight:bold;
    color:#464646;
     line-height:36px;
     margin-left:5px;
}
#top-post-header-content
{
    padding-top:8px;
    padding-bottom:10px;
}
#top-post-header-content ul
{
    list-style-type:none;
    margin-left:5px;
}
#top-post-header-content ul li
{
    float:left;
    margin-right:10px;
}
#top-post-header-content ul li a.displayname
{
    display:block;
    color:#000000;
    font-size:11px;
    margin-left:1px;
    margin-top:1px;
}
#top-post-header-content ul li img
{
    border:solid thin #CCCCCC;
}
#facebook-plugin
{
    box-shadow:0 0 3px #DFDFDF;
    behavior: url(CSS/PIE.htc);
    background-color:White;
}

